═[ Commandes de TPK ]═
═ Commande Argument(s) ═══ Défaut ═════ Description ═
@ALArme     OFF/Indicatif  OFF             Marche/Arrêt sonnerie sur station
Parametres:

    OFF        Suppression de l'alarme

    Indicatif: Met en service l'alarme et TPK émettra un bip a la
               réception de cet indicatif comme origine d'un paquet.

    "ALArme F6XYZ" ou "ALArme F6XYZ-n"
                 Bip-Bip a chaque fois que l'indicatif F6XYZ ou
                 F6XYZ-n (n de 1 a 15) s'inscrit dans la fenetre de
                 trafic en mode deconnecte.

    "ALArme F6XYZ-*":
                 Bip-Bip sur l'indicatif F6XYZ quelquesoit le SSID
                 (F6XYZ ou F6XYZ-1 ou F6XYZ-2 etc)

@At [Heure [Commande]]                     Programmation d'une commande
Programmation a une heure donnee d'un lancement de commande(s):

     COMMANDE "At Heure [Commande ou liste de commandes]"
                   (ne pas confondre avec ATTente !)

     avec:

        "Heure"   : heure de lancement de la commande. Le parametre
                    "heure" peut etre la variable "%HEURE%".
                    Il est possible de faire une addition a ce para-
                    metre, par exemple:
                              "a %HEURE%+15 commande^M"

        "Commande": peut etre une macro-commande ou n'importe quelle
                    fonction de TPK. L'execution n'est validee que si
                    TPK n'est pas connecte, sinon les commandes sont
                    empilees et seront executees apres la deconnexion.


 La programmation  s'execute a l'heure dite PUIS EST EFFACEE.
 Le temps d'attente avant execution de la programmation ne peut donc
 pas depasser 24 heures, mais il est possible de detourner le
 probleme ( voir ci-apres).

 On peut programmer un maximum de 10 programmations differentes qui
 seront toutes effacees dans un delai de 24h sauf si on en programme
 d'autre(s) au fur et a mesure que les premieres s'executent.

 Quelques exemples:

       "A 1000 <ESC>bbs^M"  met en memoire une programmation a 10H00
                            Quand l'horloge de TPK va arriver a 10H00,
                            la macro-commande "bbs" s'executera.

       "A 100 EX bbs1"      programme l'execution de "bbs1" a 1H00

       "A 2355 EX bbs1"     programme l'execution de "bbs1" a 23H55


Creation d'un cycle: soit la macro-commande que l'on nomme "balise":

             "K^MBalise TPK^M^6a %HEURE%+15 macro balise"

 Le 1er lancement (en tapant "macro balise" (ou <ESC>"balise") va
 ecrire le texte "Balise TPK" puis se reprogrammer elle-meme a l'heure
 courante plus 15 minutes , creant ainsi un cycle continu.

 Attention: cela ne fonctionne que dans les macro-commandes ou les
 touches de fonction, car la variable "%HEURE%" n'est connue que dans
 ces modes.

Programmation d'un fichier au dela de 24 heures:
  Il est possible de depasser les 24 heures de programmation en
  incluant une autre programmation d'heure dans un fichier-programme,
  qui sera lui-meme execute a une heure determinee, d'ou un moyen de
  contourner le probleme! Exemple:

 Il est midi. On desire executer le fichier "Message.2" le lendemain
 a 4 heures du matin.

11.50 12           24             12             24   4         12
    --+------------+--------------+--------------+---+----------+
  /                              /                  /
 a) a 11h50 vous tapez la       b) a 12h, TEMPO.1   c) a 4H, execution
  commande "A 1200 ex tempo.1"     s'execute et         de MESSAGE.2
  puis vous creez un fichier       programme a 4h     40 heures apres
     TEMPO.1 qui contient:           MESSAGE.2          la commande.
     "A 0400 ex Message.2"
     puis un 2eme fichier
   MESSAGE.2 a executer le
      lendemain a 4h.


Commandes de gestion associees a "At":

       "A" sans parametres liste les programmations en cours.

       "A 1000" liste le contenu de la programmation a 10H00 si elle
                existe.

       "EFAt 1000"  efface la programmation a 10H00 si elle existe.

@ATTente Durée [Evènement]                 Attente d'un évènement
     Attente pendant un temps=Durée d'un évènement .  Evènement  peut
être CNX pour une connexion (avec un X !!) , DCNX pour une déconnexion
(aussi avec un X !!) ,  ou un texte reçu .  L'attente d'un texte n'est
valide qu'en mode connecté . Il n'est pas possible d'attendre un texte
non  connecté ....Si le paramètre évènement n'est pas donné  l'attente
se  fait  simplement pendant la durée demandée sans rien  attendre  de
particulier sinon l'écoulement de la temporisation .
     Si  la  durée est écoulée et que l'évènement attendu n'a  pas  eu
lieu  l'éxécution de la macro-commande ou du fichier de commandes  est
abandonnée.

Syntaxe : "ATTente Duree [Evenement]"

avec:

     "Duree" : un temps d'attente exprime en secondes
               de 1 a 3600 soit de 1 seconde à 60 minutes

     "Evenement": plusieurs types d'evenements sont possibles:

      - CNX    : attente d'une connexion
      - DCNX   : attente d'une deconnexion
      - Texte  : attente  de  reception de la chaine de caracteres
                 "Texte" en fin de ligne.

      - "Texte": attente de reception de la chaine de  caracteres
                "Texte" a n'importe quel endoit d'une ligne de texte

      Note:  Il  n'est  pas  possible  d'attendre un  texte  non
             connecte.

      - PASSWORD : attente de la demande d'un mot de passe.

Exemples:

"ATT 180 cnx"    attend pendant 180 secondes une connexion. Si la
                 connexion  n'arrive pas avant la fin de cette duree,
                 la macro-commande ou la touche de fonction est
                 abandonnee.

"ATT 60 ?) >"    attend pendant 60 secondes le prompt d'une BBS
                 FBB. Ce texte doit etre termine par un <RC>.

"ATT 10"         attend simplement 10 secondes (Pause).

Le fonctionnement de TPK n'est pas interrompu pendant cette attente.

Rappel:
  Une programmation en cours de deroulement peut etre annulee a tout
  instant en tapant sur la touche <ESC> (ouverture d'une petite
  fenetre).

@BELL [OUI|NON|ON|OFF]     OFF             M/A sonneries (CTRL-G)
     Autorise  ou non l'émission de sonneries par le micro  ordinateur
en  réception.(ne concerne pas la sonnerie de connexion qui est  gerée
par la commande SOnnerie)..Tout caractère ASCII numéro 7 c'est a dire
<CTRL-G> sera systématiquement remplacé par le caractère ASCII numéro
14 du jeu IBM, c'est à dire une note de musique.C'est l'état implicite
au démarrage de TPK.Si vous voulez entendre les sonneries (?!) tapez:
BELL ON ou utilisez <ALT-B> (bascule).L'état est indique par une petite
"LED" sur le bandeau en dessous de la fenêtre d'entrée clavier.Si elle
clignote les sonneries sont autorisées.

@BRoadcast                                 Liste des BBS connues
Liste les BBS connues. TPK peut reconnaitre plusieurs BBSs. Pour cela, il
suffit de declarer autant de commandes "BR <BBS> C <BBS>" et "BR <BBS> U
<CHEMIN>" que necessaire (voir les commandes ci-dessus).

Exemple: BR

@BRoadcast <BBS>                           Informations sur <BBS>
Donne les infos sur <BBS>.

Exemple: BR F6FBB-1

@BRoadcast <BBS> Acceptpriv                Liste complete des messages
Permet de conserver tous les messages prives dans la liste. Vous
ne  pourrez  pas  les lire si vous n'y etes pas autorise  par le
Sysop de la BBS.  Cette commande permet aux co-sysops d'avoir la
liste complete a distance.

Exemple: BRoadcast RXMSG Acceptpriv

@BRoadcast <BBS> ATTENTE   240             Durée d'attente du prompt
Modification de la durée d'attente du prompt de la BBS lors d'une
connexion pour envoyer ou recevoir un message.

Exemple: BR F6FBB-1 ATT 600
         pour attendre pendant 600 secondes le prompt de F6FBB-1

@BRoadcast <BBS> Connexion <CHEMIN>        Connexion automatique a la BBS
Etablit le chemin pour la connexion automatique a <BBS>.
Cette commande est obligatoire (a mettre dans CONFIG.TPK).

Exemple: BR F6FBB-1 C F6FBB-1 [V FD1CDC-5....]

@BRoadcast <BBS> Delete|Supprime           Suppression d'une BBS
Supprime la BBS <BBS> de la liste: celle-ci n'est plus prise en compte
ni pour ses diffusions de listes de messages ni pour vos messages en
instance de reception ou d'emission.

Exemple: BR F6FBB-1 DEL

@BRoadcast <BBS> Efface|Erase Date <DATE>  Efface les messages < DATE
Efface tous les messages anterieurs a <DATE>.

Format de la DATE: AAMMJJ

Ex: BR F6FBB-1 E DATE 920714

@BRoadcast <BBS> Efface|Erase Jours|Days <JJ> Efface les messages < JOURS
Efface tous les messages plus vieux que <JJ> jours.

Ex: BR F6FBB-1 E JOURS 7

@BRoadcast <BBS> Efface|Erase K            Efface les messages K
Efface tous les messages de la liste marques K (Kill).

Exemple: BR F6FBB-1 E K

@BRoadcast <BBS> Efface|Erase P            Efface les messages prives
Efface tous les messages PRIVES de la liste de la BBS.(Ne fonctionne pas
sur la liste privee MSG_PRIV bien sur !)

@BRoadcast <BBS> Efface|Erase nnn          Limite la liste des messages
Epuration des fichiers <BBS>.LST:
nnn est le nombre d'entetes a garder dans la liste
L'epuration se fait a partir des entetes les plus anciens de la liste, les
entetes marquees Y sont conservees. Il faut supprimer ces messages pour
qu'ils disparaissent de la liste.

Exemple: BR F6FBB-1 E 1500

@BRoadcast <BBS> Liste                     Acces aux messages
Acces a la liste des messages recuperes par TPK (commande equivalente a la
touche <Alt L>). TPK affiche la liste des messages. Le premier caractere
de chaque ligne donne l'etat TPK du message:

   R : message recu
   P : message prive recu
   Y : message lu
   * : message a forwarder (automatiquement place dans MSG_PRIV)
   F : message forwarde
   - : message non forwarde (refuse par FS -)
   K : message efface
   + : message 7Plus (les fichiers ecrits sont dans le repertoire CAPTURE)

@BRoadcast <BBS> SYnchro                   Declenche l'envoi des listes
Envoie une balise a destination de la BBS <BBS> lui indiquant le
numero du dernier entete de message recu par TPK et en utilisant le
chemin packet definit par la commande BR <BBS> U <CHEMIN>.(voir
ci-dessus). Ces messages de synchronisation seront emis a chaque
reception par TPK d'un entete de message dont le numero n'est pas
celui attendu. Si le TNC ne peut pas passer en emission (canal tres
charge par exemple) il repondra "too many packets outstanding" quand
il ne pourra plus en accepter. Ce message n'est pas grave, les balises
partiront quand le canal sera degage.

Exemple: BR F6FBB-1 SY

@BRoadcast <BBS> Unproto <CHEMIN>|AUTO     Chemin d'acces a la BBS
Definit l'indicatif de la BBS locale et le chemin que la BBS suivra pour
adresser la reponse (commande "Unproto", mode <UI>).

Exemple: BRoadcast F6FBB-1 U F6FBB-1 [VIA FD1CDC-5...]

@BRoadcast RXMSG BBS @<BBS destinataire>   Liste les messages @<BBS>
Va chercher les messages dont le routage est @<BBS>

Exemple: BR RXMSG BBS @AMSAT

@BRoadcast RXMSG BUffer                    Donne la liste des messages
Liste les entetes de messages memorises par TPK. Ces entetes ne sont
pas dans la liste sur disque car leur numero ne correspond pas a celui
attendu par TPK (il y a des trous dans la liste).

Exemple: BR RXMSG BU

@BRoadcast RXMSG DELRLINES                 Suppression des lignes R:
Suppression des lignes R: incluses par chaque BBS empruntée par les
messages.

@BRoadcast RXMSG FROM <Indicatif Origine>  Messages emis par <Expediteur>
Va chercher les messages emis par <Indicatif Origine>

Exemple: BR RXMSG FROM F8BK

@BRoadcast RXMSG PRIV                      Reception des messages prives
Valide la reception automatique de vos messages personnels pour TOUTES
les BBS gerees en mode broadcast.

Exemple: BR RXMSG PRIV

@BRoadcast RXMSG SErver [Nom_Serveur.EXE]  Programmation des serveurs
Programmation d'un serveur exécuté à chaque réception d'un message.

Exemple: BR RXMSG SE C:\TPK\COMPHDR.EXE
         à la réception de chaque message le programme
         C:\TPK\COMPHDR.EXE sera exécuté.

@BRoadcast RXMSG STRING <Texte>            Recherche <Chaine de caracteres>
Va chercher les messages dont le titre contient <Texte>. Un seul texte
peut etre defini.

Exemple: BR RXMSG STRING Satellites

@BRoadcast RXMSG TO <Indicatif Destinataire> Messages pour <Destinataire>
Va chercher les messages pour <Indicatif Destinataire>

Exemple: BR RXMSG TO REF

@BRoadcast RXMSG 7PLUS [DECODE]            Decodage automatique de 7PLUS
Le texte du message est analyse et si son contenu est un fichier 7PLUS
celui-ci est extrait et range dans le repertoire de CAPTURE de TPK. Si
le parametre DECODE est ajoute a chaque reception de message contenant
un fichier 7PLUS, le programme 7PLUS est execute pour essayer de
reconstituer le programme original. La sortie de 7+ est redirigee dans
un fichier appele 7PRESU. Vous pouvez le consulter pour voir ce qui
s'est passe lors de la derniere execution.

Exemples: BR RXMSG 7PLUS
          BR RXMSG 7PLUS DECODE

@BUFFER [nnnn]             1500            Nb lignes du tampon reception
Changement du nombre de lignes du tampon reception. La valeur implicite
est de 1500 lignes et le minimum est de 100 lignes.
TPK conserve un minimum de 50ko de libre pour pouvoir faire un SHELL au
DOS. Cette valeur ne permet d'executer que peu de programmes ! Pour
liberer de la memoire il faut soit diminuer la taille du tampon, soit
echanger celui-ci sur disque pendant le SHELL. Voir commande SWAPPE.

Exemple: BUFFER 1000

@CHat x              (Lignes/écran)-5      Nb lignes de la fenêtre trafic
     Etablit  le  nombre  de  lignes  de  la  fenêtre  de trafic.
La valeur minimum dépend de la hauteur des fenêtres moniteur gerées
par les commandes FChat et FEnetre,c'est la plus grande de ces deux
valeurs + 3.
Valeur maximum = Lignes sur l'écran - 4   (21/25 39/43 46/50)

@COMmente Nom_Fichier                      Entrée commentaire d'un fichier
     Le fichier DIRC.TPK contient une liste commentée des fichiers
disponibles pour un transfert sur votre micro-oridinateur.Cette
commande permet d'ajouter un nouveau fichier à cette liste.Il est mis a
la fin de la liste et TPK ne cherche pas s'il y était déjà présent.Il
est ensuite facile d'éditer cette liste pour supprimer les doubles et
modifier ou transferer les commentaires.

@CONMode CONVERS|TRANS     CONVERS         Mode du TNC en connexion
La commande CONMode est interprétée par TPK qui basculera le TNC dans le
mode demandé à la connexion.

Exemple: CONM TRANS
         pour mettre le TNC en mode transparent à la connexion.

@COUpure [n]               75              Nb colonnes coupure du clavier
Parametre: n de 40 à 79

     Coupure du texte entré au clavier à partir de la colonne n  .  Le
texte  est  coupé au dernier espace avant cette colonne et le  mot  en
cours d'entrée est renvoyé à la ligne suivante .  Cela permet d'entrer
un message sur une BBS sans s'occuper des retours à la ligne .
En mode connecté lorsque la ligne est coupée le paquet est envoyé comme
si vous veniez de tapper un <RC>.

@ECHOTpk Texte                             Affiche Texte sur écran
     Affiche  Texte dans la fenêtre de trafic de TPK .  Cette commande
permet  d'afficher  des commentaires sur l'écran  pendant  l'éxécution
d'un  fichier  de commandes .

@EDITOR x:\path\editor.exe                 Initialise l'editeur externe

Initialise  l'editeur  qui  peut  etre  appele de  l'editeur  de
messages.  Vous devez donner  le  chemin  complet, TPK teste  sa
presence.

Ex: EDITOR C:\UTIL\Q.EXE

@EFAt Heure                                Effacement d'une programmation
    Si une programmation à cette heure existe elle est effacée.

@EFLogrx                                   RAZ des stations entendues.
    La liste des stations entendues par TPK est effacée (F2).

@EFMacro macro                             Efface une macro-commande
     Cette  commande  permet  de supprimer une  macro-commande  de  la
liste.Il  n'est  pas possible de la récuperer en cas d'erreur  car  le
fichier est réecrit aussitot sur le disque .... Alors attention !

@EMacro Macro                              Edition d'une macro-commande
     Le contenu de la  macro-commande est repassé dans le tampon clavier
     ce qui permet son édition .

@EXecute NomFichier                        Exécution fichier de commandes
     Lance  l'éxécution d'un fichier de commandes .  Le fonctionnement
est le même que pour les macro-commandes et les touches de fonction.

 Les commandes TPK et les macro-commandes peuvent etre rassemblees dans
 des fichiers-texte qui deviennent alors des fichiers-programme.

 Les fichiers-programme doivent OBLIGATOIREMENT etre places dans le
 repertoire des fichiers TPK.

a) Creation d'un fichier-programme:
 Chaque ligne d'un fichier-programme peut comporter une ou plusieurs
 commandes selon le meme principe que les macro-commandes.

 Une ligne commencant par un diese (#) est consideree comme
 commentaire et est ignoree par TPK.

 La commande "ECHOTpk Texte" permet d'inclure des commentaires dans
 des fichiers-programme. A l'execution du fichier, "Texte" s'affichera
 dans la fenetre de trafic de l'ecran principal.
 Elle annule et remplace l'ancienne commande TPK "ECHO" qui etait en
 conflit avec la meme commande "ECHO" du TNC-2.

b) Execution d'un fichier-programme:
 La commande "EXecute" lance l'interpretation de commandes placees
 dans ce fichier dont le nom est passe en parametre.

 Pour interrompre un fichier-programme en cours, tapez sur la touche
 <Esc> (ouverture d'une petite fenetre).

 Exemple de fichier-programme:

       "EX lbbs"  demarre le fichier-programme LBBS dont le
                  listing est donne ci-apres pour analyse:

                  c fe6cnb-1
                  att 180 cnx
                  ^7att 180 ) >
                  @S^H^H^H^H1
                  rm
                  ^7att 600 ) >
                  b

 La aussi, quelques explications ne seront pas superflues:

 Ligne 1 :    "c fe6cnb-1":    connexion sur la BBS. La demande est
                               envoyee au TNC par TPK.

 Ligne 2 :    "att 180 cnx":   attente pendant 180 secondes de la
                               connexion. Si au bout de cette tempo,
                               la connexion n'est pas etablie, le
                               programme est abandonne.

 Ligne 3 :    "^7att 180 ) >": attente du prompt de la BBS (si le
                               prompt arrive par exemple au bout de 15
                               secondes, la commande suivante est
                               traitee sans attendre le delai, mais si
                               le prompt n'est pas arrive au bout des
                               180 secondes prevues, le programme est
                               interrompu.
                               Il ne faut pas oublier le "^7" qui
                               simule l'appui sur la touche <F7> pour
                               passer en mode commande lorsqu'on est
                               connecte, sinon la commande serait
                               envoyee a la BBS!!
                               Le texte attendu est tout ce qui se
                               trouve apres l'espace a droite de la
                               duree (180) et le <RC> de fin de ligne.

 Ligne 4 :   "@S^H^H^H^H1":  <Alt-S> suivi de 4 <Ctrl-H> et un <Alt-S>
                               Mise en service de la capture sur
                               disque voir par. 2.1.4). Les 4 <Ctrl-H>
                               effacent le ".TPK" du nom par defaut du
                               fichier de capture (TEMP.TPK).Il reste
                               donc "TEMP" auquel un "1" est ajoute a
                               "TEMP" ce qui donne comme nouveau nom
                               "TEMP1".

 Ligne 5 :                     "rm" envoie la commande BBS de lecture
                               des messages personnels. Si messages
                               il y a, ils seront sauvegardes dans
                               TEMP1.

 Ligne 6 :    "^7att 600 ) >": attente du prompt de la BBS pendant 600
                               secondes. N'oubliez pas le "^7", facile
                               a oublier!

 Ligne 7 :    "b":             commande de deconnexion de la BBS. La
                               capture sera fermee automatiquement a
                               la deconnexion. Bien entendu, il est
                               possible de la faire avec un <Alt-S>:
                               il suffit de mettre un "@S" dans le
                               fichier.


@FChat [Hauteur]           5               Hauteur fenêtre moniteur connecté
     Initialise la hauteur de la fenêtre de moniteur en mode  connecté
lorsque  RXblock et MCon sont validés.Le trafic est visualisé dans une
fenêtre  en haut de l'écran lorsque ces deux commandes sont actives.Ne
fonctionne pas en transfert Yapp car à ce moment la le TNC est en mode
transparent.

     Minimum = 3 lignes
     Maximum = Hauteur de la fenêtre de trafic - 3 (commande CHat)

@FEnetre  F6XYZ-n          OFF/5           Gestion de la fenêtre moniteur
     Envoie  tous les messages de F6XYZ-n dans la fenêtre moniteur en haut
de l'écran.

FEnetre  x                 (5)

     Etablit la hauteur de la fenêtre à x lignes
     Minimum = 3 lignes
     Maximum = Hauteur de la fenêtre de trafic - 3 (commande CHat)

FEnetre "texte"

     Envoie  tous  les paquets dont les adresses contiennent "texte"
dans la fenêtre moniteur.Texte est affiché sur la barre de séparation.

Exemples: fe ">FC1EBN" va afficher toutes les trames envoyees a FC1EBN
                       dans la fenetre moniteur.

          fe "FF6KOP*" va afficher toutes les trames repetees par
                       FF6KOP dans la fenetre moniteur.

          fe "F2KL>F2ZV" va afficher toutes les trames du QSO entre ces
                         deux OMs dans la fenetre moniteur.
          fe "UI>" va afficher toutes les trames non numerotees dans la
                   fenetre moniteur.

@FIN                                       Fin de TPK et retour au DOS
     Retour au DOS (fin du programme)   (voir également ALT X)

Cette commande est immediate et ne demande pas de confirmation.Elle est
utilisable dans les touches de fonctions ou les macro-commandes pour
arreter TPK sans passer par la touche <ALT-X> qui elle attend la
confirmation.

@FLux [0|1|2]              TPK.CFG         Gestion controle de flux pour TNC
     Controle de flux entre le micro-ordinateur et le TNC par:

     0 : DSR
     1 : CTS
     2 : DSR+CTS

     Pour un TNC2 utiliser DSR+CTS ou CTS et pour les TNCs  Kantronics
par  exemple utiliser CTS .  TPK dès son lancement vous indique si ces
signaux  ne sont pas à la valeur attendue et passe  en  fonctionnement
sans  accès à l'interface série .  La touche ALT-V vous affiche l'état
de ces signaux grace au registre de l'UART 8250 de l'interface série.

@FORward IMport <Nom_Du_Fichier>           Nom du fichier import de messages
Modification du nom du fichier d'import de messages. Le nom implicite
est MAIL.IN

Exemple: FOR IM COURRIER.TXT


@FORward Intervalle|Timer <ttt>            Gestion du Forward
Definit la periode de tentative de forward entre 5 et 55 minutes (15
minutes par defaut).

Exemple: FOR I 25

@FORward Execute                           Declenche le Forward
Declenchement du forward de vos messages sur votre BBS locale, BBS qui
prendra ensuite le relais pour les acheminer a leur destination
finale, et de la reception des messages marques dans les listes.

Exemple: FOR E

@FORward Liste RX|TX                       Messages en instance
Liste les messages en instance de reception (RX) ou d'emission (TX)

Exemple: FOR L RX
         FOR L TX

@FORward MAXMES7 nnn       1               Nombre de messages 7+ maxi
Modification du nombre maximum de messages 7+ envoyés lors de chaque
connexion de forward.

Exemple: FOR MAXMES7 5
         pour envoyer au maximum 5 messages 7+ lors d'une connexion de
         forward.

@FREquence [xxxxxx]        144675          Fréquence de trafic pour le LOG
     Modifie la fréquence de QSO marquée dans le fichier LOG.DAT.

@FREquence 1|2 [xxxxxx]                    Utilisation de 2 fréquences (KAM)
     Valide  l'utilisation  de deux fréquences avec basculage  par  le
STREAM SWITCH qui doit être modifié en conséquence.Cette commande  est
prévue  pour le KAM ou les autres TNCs Kantronics équipés de plusieurs
ports radio.Le basculage de fréquence avec TPK est alors automatique.
     Les  commandes suivantes doivent se trouver dans  le  CONFIG.TPK:
         STR $F1/$F2
         STREAMEV ON
         FRE 1 14Mhz
         FRE 2 144675   (par exemple!)
     De   plus  chaque  commande  FRE  bascule  le  TNC  sur  le  port
correspondant.La  validation du Stream Switch permet a TPK de  changer
de  port radio et de prendre en compte une connexion arrivant  sur  le
port sur lequel il n'est pas affecté..
     Par  exemple si vous êtes sur VHF et que quelqu'un se connecte  à
vous  sur  HF TPK va basculer le TNC sur HF ,valider la  connexion  et
changer la fréquence pour le LOG.
     Cette possibilite est uniquement validée par la présence des deux
fréquences  et  ne  fonctionnera bien sur qu'avec un TNC equipé  de  2
ports radio.A ne pas utiliser avec un TNC2 !!

@FREquence 1|2 xxxxxx PK900                Utilisation de 2 frequences PK900
Les deux ports du PK900 sont gérés par TPK. Le paramètre PK900 valide
cette utilisation.

Exemple: FRE 1 145275 PK900
         FRE 2 430675 PK900

Le caractère $7C devra être filtré avec la commande MFILTER pour éviter
des basculements intempestifs de TPK.

Syntaxe: MFILTER $7C

@G8BPQ [OUI|NON|ON|OFF]    TPK.CFG         Utilisation du driver de G8BPQ
     Valide  l'utilisation du driver de G8BPQ.Le numéro de port  série
dans TPK.CFG doit correspondre à celui que vous désirez utiliser  dans
le driver.

@Init [n|NomFichier]                       Initialisation par CONFIG-n
     Initialisation  à  partir d'un fichier de configuration comme  au
départ du programme.

 Init sans parametre initialise avec CONFIG.TPK

 Init n initialise avec le fichier CONFIG-n.TPK avec 0 < n < 9

 Init NomFichier lance l'éxécution du contenu de NomFichier.Par exemple
I TNC2.SET pour initialiser le TNC2 avec les paramètres contenus  dans
le  fichier  TNC2.SET qui est un fichier type fonctionnant  avec  TPK.

Contrairement  à EXecute où les caractères sont entrés dans le  tampon
clavier  ,  les commandes sont passées directement à l'interpreteur de
TPK,il n'est donc pas possible d'utiliser les possibilités des macro-
commandes dans ces fichiers.

@INT14 [OUI|NON|ON|OFF]    TPK.CFG         Utilisation d'un driver serie
     Valide  l'utilisation d'un driver série externe comme COMBIOS  de
WA7MBL ou MBBIOS de AA4RE.

@Justifie [n]              75              Gestion de la justification
Parametre: n de 40 à 79

     Justification du texte sur n colonnes . Lorsque le texte entré au
clavier atteint la colonne n ,  le mot en cours d'entrée est reporté à
la ligne suivante et la ligne en cours est cadrée sur les n colonnes .
Son utilisation est la même que la commande coupure.La touche <ALT-J>
permet de basculer la justification En/Hors service.

@LANGage langage           TPK.CFG         Changement de la langue utilisee
La commande LANGAGE permet le changement de langue en cours de
fonctionnement.

Syntaxe: LANGAGE LANGUE
         ou LANGUE est le nom d'un fichier langage sans extension.
         L'extension des fichiers de langue est .LNG

Les fichiers FRANCAIS.LNG et ENGLISH.LNG sont fournis.

Exemple: LANG ENGLISH

@LOG [OUI|NON|ON|OFF]      ON              LOG des connexions
Gestion du carnet de trafic sur disque.Cette commande valide la
generation des deux fichiers suivants:

-le fichier "LOGDIST.TPK" qui memorise les dernieres connexions,
 deconnexions et les commandes a distance eventuellement traitees
 par TPK.
 Ce fichier est exploite dans la partie inferieure de l'ecran LOG
 sous forme d'un tableau deroulant affichant les 16 dernieres
 transactions du fichier.

-le fichier <MYCALL>.LOG ou "LOG.DAT" (si MYcall n'est pas initialise)
 qui contient l'ensemble de l'historique des connexions et qui est
 peut etre edite par la commande LOG.

@LOG                                       Edition du carnet de trafic

Affichage et edition du  carnet de trafic. Les derniers  QSOs du carnet
de trafic sont affiches.

@LOG Date                                  Format d'affichage de la DATE

Modification du format d'affichage de la  date dans le carnet de trafic.
Le format est le meme que celui de la variable %DATE%.

Exemple : "LOG DATE mm/dd/yy"

@LOG Mode                                  Mode de trafic implicite

Modification  du  mode  de  trafic  implicite dans le  carnet de trafic.

Exemple : "LOG MODE Pack"

@LOG Puissance                             Puissance de trafic implicite

Modification  de  valeur  de  la   puissance  utilisee,   ecrite
implicitement dans le carnet de trafic.

Exemple : "LOG PUISSANCE 100W"

@LOG Heure                                 Format d'affichage de la HEURE

Modification du format  d'affichage de l'heure dans le carnet de trafic.
Le format est le meme que celui de la variable %HEURE%.

Exemple : "LOG HEURE hhmm am/pm"

@LOG Rst                                   Report implicite

Modification du report implicite ecrit dans le carnet de trafic. Cette
valeur  est  utilisee  pour le report envoye et le  report recu.

Exemple : "LOG RST 55"

@LOG Prn @xxx@yyy@zzz@                     Chaine d'init. de l'imprimante

Modification de la chaine d'initialisation de l'imrimante. Cette chaine
est envoyee  a  chaque demande d'impression  du carnet de trafic.

L'imprimante va devoir imprimer 124 caracteres sur chaque ligne. Il  est
donc necessaire de  la  passer  dans  un  mode  capable d'imprimer ce
nombre de colonnes.

Les valeurs sont entrees en decimal et separees par le caractere "@"

Exemple pour mettre une imprimante EPSON en mode 15 cpi:

  "LOG PRN @27@64@27@103@"

@LOG ?                                     Affichage parametres du LOG

Affichage des valeurs  implicites  utilisees  par  le carnet  de trafic.

Exemple : "LOG ?"

@MYcall call                               Declaration du call pour TPK
Meme commande que celle du TNC mais absolument indispensable pour que
le broadcast fonctionne (alors que le TNC peut fonctionner sans
MYcall!)

@MYcall AFFiche|OFF|NO                     Affichage de l'indicatif
Affichage de l'indicatif utilisé sur le bandeau au dessus de la fenêtre
d'entrée clavier à la place du nombre de bits.

- MYcall AFFiche
- MYcall DISplay
  pour afficher l'indicatif.

- MYcall OFF
- MYcall NO
  pour revenir à l'affichage normal du nombre de bits.

@Macro cle ou <ESC>cle                     Exécution d'une macro-commande
"Macro cle" lance  la  macro-commande  reperée par son nom  "clé".

Une macro-commande est une sequence de commandes qui peut etre lancee
par un mot-cle. Cela permet par exemple de connecter la BBS F6ABJ-1 en
tapant le mot-cle associe, et ceci autant de fois que vous le voulez.

Les macro-commandes ne sont pas limitees en nombre.

Les  macro-commandes se programment exactement de la meme maniere que
les touches de fonction. La seule difference est que l'execution n'est
pas declenchee par des touches de fonction, mais par un mot-cle que
vous aurez choisi.

Une  macro-commande peut etre une suite de commandes de TPK ou du
TNC-2.

a) Creation d'une macro-commande:
La commande TPK permettant de creer une macro-commande et de la
memoriser sur disque est "MEMorise":

        "MEMorise CLe Texte"   (valide par un <RC>)

        avec "Cle"   le nom que vous avez choisi
             "Texte" le texte de la programmation
Exemple:
          "MEM bbs c f6abj-1^M"   met en memoire la macro-commande
                                  "bbs" qui demande une connexion a
                                  F6ABJ-1.


b) Execution d'une macro-commande:
  2 facons:

 - La commande TPK "Macro" suivie de la Cle.
   Exemple:
              "M bbs" execute la macro-commande "bbs"

              Notez que dans cet exemple, vous n'aurez pas besoin de
              valider la commande par un <RC> puisque la macro-
              commande se termine par "^M" qui le remplace.

 - La touche <ESC> puis la cle.
   Exemple:
               "<ESC>bbs"


c) Gestion des macro-commandes
 Elle est realisee par 2 commandes TPK:

   "EMacro Cle" edite la macro-commande "Cle". Le contenu de la
   macro-commande est repasse dans le tampon-clavier, ce qui permet
   son edition et les corrections eventuelles.

   Exemple:
           "EM bbs" edite la macro-commande "bbs".


   "EFMacro" efface la macro-commande "Cle".Il n'est pas possible de
   la recuperer en cas d'erreur, car le fichier des macro-commandes
   est aussitot reecrit sur le disque... Alors prudence!

   Exemple:
           "EFM bbs" efface la macro-commande "bbs"

   La touche <Alt-M> affiche la liste des macro-commandes.


Attention: Vous pouvez empiler les appels de macro-commandes, touches
           de fonctions, programmes jusqu'a un niveau de 20.

 TPK dispose de 3 variables predefinies utilisables uniquement dans
 la programmation des touches de fonction, les macro-commandes et
 les fichiers-programme:

a) Capture de la date et de l'heure:

 "%DATE%"  permet d'incorporer la date courante dans la touche ou la
           macro-commande .

 "%HEURE%" permet d'incorporer l'heure.

 Exemple:

     T S5 ECHOTpk Nous sommes le %DATE% et il est %HEURE%

     va afficher apres avoir entre <Shift-F5>:

     Nous sommes le 250691 et il est 164300


 "%PATH%"  Chemin des fichiers TPK ou repertoire courant au lancement
           de TPK. Cette variable peut servir a construire un chemin a
           partir du repertoire de TPK.

 Exemple:

     T S5 @W%PATH%capture.tpk^M

     va ecrire le tampon de TPK dans le repertoire des fichiers de
     TPK (au lieu du repertoire courant) et sous le nom "Capture.TPK".

@MCon [ON|OFF]             OFF             TPK Moniteur en mode connecté
     Valide le mode moniteur connecté.Si RXblock est également  validé
le trafic va s'afficher dans le haut de l'écran .

     La commande MCON existe sur la plupart des TNCs mais elle est
associee à la commande RXblock dans TPK.Si votre TNC n'a pas un mode
"bloc" strictement identique à celui du TNC2 ce mode n'est pas
utilisable.(donc TNC2 et clones UNIQUEMENT)

@MEmorise macro commande                   Création d'une macro-commande
     Met  en mémoire (et sur disque) la macro-commande "macro" avec la
commande "commande" qui lui sera associée.

     Par exemple vous pouvez entrer les calls que vous appelez souvent
avec  une  abréviation (un mnémonique quelconque).Le principe  est  le
même que le fichier YAPP.DIR du programme YAPP.La différence est qu'il
est possible de modifier chaque macro depuis le programme.

     Exemple:votre BBS locale et favorite est F6ABJ-1

     Vous pouvez créer une macro pour l'appeler:
          MEM BBS C F6ABJ-1
     La macro BBS est créee et il vous suffit de taper:
          M BBS  pour lancer une connexion vers F6ABJ-1 ou <ESC>BBS

     Si  la macro dont vous donnez le nom existe déjà son contenu  est
remplacé par la nouvelle commande donnée en paramètre.

@MODEDIR [1|2|3|4]         1               Mode d'affichage commande /DIR

    ┌───────────┬──────────────┬────────────────┐
    │ Parametre │  /DIR Local  │  /DIR distant  │
    ├───────────┼──────────────┼────────────────┤
    │     1     │  1 colonne   │  1 colonne     │
    │     2     │  2 colonnes  │  2 colonnes    │
    │     3     │  1 colonne   │  /DIRC         │
    │     4     │  2 colonnes  │  /DIRC         │
    └───────────┴──────────────┴────────────────┘

Lorsque MODEDIR est 3 ou 4, la reponse aux commandes /DIR passees a
distance sera sytematiquement le contenu du fichier DIRC.TPK

@PAth                                      Chemin des fichiers de TPK
     Affichage du chemin d'accès aux fichiers de TPK

@PORT [n[?|adresse irq]]                   Gestion des ports série
Changement de port série ou des adresses et IRQs des interfaces série

PORT            sans parametre donne le port utilise par TPK

PORT  n         affecte le port n a TPK 

PORT n ?  donne l'adresse et l'IRQ du port n
          ex:  port 1 ?  doit donner au depart Adresse:3F8 IRQ4

PORT n adr irq 

     Avec  adr=adresse  en hexadecimal de l'interface serie  que  l'on 
veut  utiliser  et irq le numero de l'interruption utilisee par  cette 
interface (2 a 5)
     A T T E N T I O N   cette commande avec ces parametres ne modifie 
pas le port utilise par TPK mais uniquement son adresse et IRQ.
     ex:port 4 370 4    affecte le port 4 a  l'adresse  370  en 
                        hexadecimal et IRQ4

@REPrise [OUI|NON|ON|OFF]  ON              Reprise transfert fichier
     Autorisation   ou  suppression  de  la  reprise  d'un   transfert
abandonné avec YAPP.Cette option est OUI par défaut dans le programme.

Principe de la REPRISE du transfert binaire
===========================================

  Dans le protocole YAPP en reception, on peut considerer que si le
  fichier existe deja sur le disque, c'est une condition pour refuser
  la reception (bien que cela ne soit pas clairement defini par WA7MBL).
  Donc dans ce cas, le recepteur va repondre "Not_Rdy" (Not Ready) et
  cette reponse prevoit la possibilite d'incorporer un nota en ASCII.

  C'est donc cette possibilite que TPK utilise pour declancher la
  reprise de transfert.

Dans ce cas TPK repond:

           NAK len (R) NUL (longueur deja recue en ASCII) NUL
                |   |
                |   |-> R comme REPRISE
                |
                |-> longueur du texte suivant

  Ce format est identique a celui du HEADER et le nom de fichier est
  remplace par la lettre "R".
Lorsque le TPK emetteur recoit cette information, il se positionne
  a l'endroit ou le transfert a ete interrompu et reprend l'envoi du
  fichier.

@RXblock [ON|OFF]          OFF             Pour TPK Mode bloc du TNC2
     Valide  le  mode  bloc  en réception ce qui permet  si  MCon  est
également  validé  d'afficher  le trafic en  mode  connecté  dans  une
fenêtre  en haut de l'écran..La hauteur de cette fenêtre est  réglable
par la commande FChat.Ce principe étant assez simpliste sur le TNC2 il
est  possible  qu'il  y ai confusion par le programme dans le  cas  de
réception de binaire qui risque alors de se retrouver dans la  fenetre
principale.Il  ne  peut s'agir bien entendu que de trames qui ne  vous
sont pas adressées ,mais par exemple un transfert binaire en cours sur
la fréquence.

     Lorsque  vous êtes vous même en transfert binaire le TNC  est  en
mode transparent et cette réception n'est plus active donc en principe
pas de confusion possible. (TNC2 uniquement)

@SHell [commande[ parametres]]             Passage sous le DOS
     Saut  au DOS et éxecution d'un programme avec retour à TPK  à  la
fin  de  la  commande.S'il n'y a pas de commande  cette  fonction  est
equivalente à la touche F3

     Afin de liberer de la mémoire pour le programme que vous allez
éxécuter en dehors de TPK il est possible de sauvegarder le tampon
réception de TPK sur le disque (dur !).Cette possibilite est paramètrée
dans TPK.CFG.

@/EXEC [commande[ paramètres]]             Exécution commande DOS
La commande /EXEC permet l'exécution de commandes DOS de manière
similaire aux commandes à distance, c'est à dire avec le texte résultant
de la commande affiché dans l'écran principal de TPK, mais sans aucun
filtrage ni de la commande ni de ses paramètres.

Exemples: /EXEC DIR C:\
          /EXEC MEM/C

Cette possibilité n'est bien sur pas accessible à distance.

@SUpcr [ON|OUI|OFF|NON]    ON              Suppression CR du TNC2
     Suppression  ou non du CR envoyé systématiquement à la fin de
chaque paquet information par le TNC-2 en mode moniteur.Cela permet
l'affichage  correct  du texte  dans  la fenêtre de moniteur .

     Uniquement pour le TNC2 et ses clones..

@SOnnerie [OUI|ON|NON|OFF] ON              Gestion des sonneries
     Valide les differentes sonneries: connexion, appel de l'opérateur
par la commande a distance "/OPE" et alarme.

     Si SOnnerie est en service (Oui ou On) un avertissement sonore est
declanché à toute connexion d'un correspondant ou à la réception d'un
indicatif programmé en alarme ou en réponse à une commande "/OPE". Dans
ce dernier cas la sonnerie retentit pendant une minute ou jusqu'à
l'appui sur une touche par l'opérateur.

@SOnnerie CNX|ALA|OPE ON|OFF               Gestion individuelle des sies
     Marche arret de chaque sonnerie individuellement.

     CNX: sonnerie à la connexion.

     ALA: sonnerie d'alarme.

     OPE: sonnerie d'appel de l'opérateur.(Commande à distance /OPE)

     Exemple: SO CNX OFF
              arrêt de la sonnerie à la connexion.

@SOnnerie CNX|ALA|OPE F1 D1 F2 D2 .. F9 D9 Modification des sonneries
     Modification des tonalités des sonneries:

     F1 = fréquence de la première tonailté en hertz.
     D1 = durée de la première tonalité en période d'horloge (1/18s)

     Et ainsi de suite pour les 9 tonalités possibles.

     Exemples: SO CNX 3000 1 2800 1 3000 1 ..... etc
               pour modifier la sonnerie de connexion

               SO ALA
               pour afficher les tonalités de la sonnerie d'alarme.


@SOnnerie CNX|ALA|OPE TEST                 Test des sonneries
     Chaque type de sonnerie peut être testé.

     Exemple: SO ALA TEST
              pour tester la sonnerie d'alarme.

@SCREENSAVER n|ON|OFF|CNX  OFF             Sauvegarde d'écran
     La commande SCREENSAVER permet la mise en/hors service de
l'extinction de l'écran au bout d'une certaine durée d'inactivité du
clavier.

     - SCREENSAVER n
       Mise en service de la sauvegarde avec n minutes d'inactivité.

     - SCREENSAVER ON
       Mise en service de la sauvegarde avec la durée d'inactivité
       implicite ou celle deja modifiée par la commande précédente.

     - SCREENSAVER OFF
       Arrêt de la sauvegarde de l'écran.

     - SCREENSAVER CNX
       Allumage de l'écran lors d'une connexion packet.

@SWap [OUI|ON|OFF|NON <Chemin>|EMS|XMS]    Echange du tampon reception
Echange du tampon de  reception sur disque ou en memoire pendant un
Shell au DOS.

La commande "SWap" permet l'ecriture du tampon reception sur par exemple
un  disque virtuel  (vitesse d'acces!), ou  en  memoire etendue (XMS ou
EMS).

A inserer dans CONFIG.TPK

-  SW ON E:\TMP

   Pour activer l'echange dans le repertoire \TMP du disque E:

-  SW ON XMS

   Pour activer l'echange en memoire XMS.

-  SW ON EMS

   Pour activer l'echange en memoire EMS.

-  SW OFF pour desactiver

@TNCIni                                    Cherche nb bits/parité du TNC
     Un <RC> est envoyé au TNC jusqu'à la réception du "prompt" (cmd:)
dans tous les modes possibles de nombre de bits et de parité.Si au
dernier essai le "prompt" n'a pas été reçu TPK émet un message d'erreur
et revient à son mode de fonctionnement normal.Cette commande est
prévue pour être utilisée avec un TNC dont l'eprom vient dêtre changée
par exemple et dont les caractéristiques de la liaison série sont
inconnues, ou bien un TNC qui suite à un mauvais fonctionnement se
trouve dans un état aléatoire.

     Lorsque l'état du TNC a été déterminé, TPK envoie les commandes
nécessaires pour le basculer en 8 bits sans parité soit:

     AW 8<RC>
     PAR 0<RC>
     RESTART<RC>

puis une commande Vitesse qui remet TPK en 8 bits sans parité.

Il vous suffit de tapper <ALT-D> pour mettre le TNC à l'heure, puis
I<RC> pour renvoyer le fichier CONFIG.TPK.

@Touche Sn|Cn|An Texte_de_la_touche        Gestion des touches de fonction
  Les touches <Alt-F1> a <Alt-F10>, <Ctrl-F1> a <Ctrl-F10> et
  <Shift-F1> a <Shift-F10> sont programmees par la commande "Touche"
  (en abrege "T") avec la syntaxe suivante:

"Touche An Texte_de_la_touche"  (A pour Alt, n pour numero de touche)
"Touche Cn Texte_de_la_touche"  (C pour Ctrl, n pour numero de touche)
"Touche Sn Texte_de_la_touche"  (S pour Shift, n pour numero de touche)

  Par exemple, pour programmer la touche Shift-F1 de maniere a
  connecter la BBS F6ABJ-1, on ecrit dans la fenetre "entree-clavier"
  (donc celle du bas de l'ecran):

          "T S1 ^6c f6abj-1^M"  suivi de <RC>.

 Comme cet exemple le montre,le "Texte_de_la_touche" peut contenir des
 caracteres dits speciaux qui permettent de simuler les touches de
 controle. Le Retour-chariot de votre clavier n'est rien d'autre
 qu'une touche contenant <Ctrl> et <M> (M majuscule, m minuscule
 correspond a un autre code!). Tapez sur votre clavier "<Ctrl> et <M>"
 et vous allez obtenir un RC. La touche controle correspond au
 caractere "^"; dans l'exemple ci-dessus, le "^M" correspond au <RC>
 qu'il est necessaire d'envoyer derriere l'indicatif de la BBS, tandis
 que le RC suivant est manuel; il valide et enregistre la program-
 mation.
 De meme, le "^6" precedent la commande TNC de connexion simule
 l'appui sur la touche <F6> qui, sur TPK, force le passage en mode
 commande du TNC en envoyant un "break" sur la liaison serie.

 Maintenant essayez: tapez <Shift> et <F1>: TPK doit appeler F6ABJ-1.

 Ces explications doivent vous suffire pour comprendre cet exemple
 de programmation de la touche <Shift-F1>.

 Les caracteres speciaux tels que "^" ne sont pas toujours disponibles
 a partir du clavier. A condition de disposer de la table ASCII
 complete, il est toujours possible de les obtenir a l'ecran de la
 facon suivante:

 Relevez le code ASCII exprime en DECIMAL (soit 94 pour "^").
 Maintenez enfoncee la touche <Alt> et tapez "94" SUR LE PAVE
 NUMERIQUE. Relachez la touche <Alt>: le caractere "^" s'affiche a
 l'ecran.

 Cette methode est generale et peut etre employee en dehors de TPK
 comme dans TPK pour ecrire n'importe quel caractere, special ou non.

 Dans le cas de la programmation des touches de fonction, des macro-
 commandes ou des fichiers-programmes, TPK dispose d'une ecriture
 speciale pour simuler un caractere special via le caractere "@":

 La syntaxe est: "@nnn@"

 ou "nnn" est le code decimal ASCII.
 Par exemple, "@27@" simule "ESC".

 On peut aussi simuler les touches de fonction ou les codes de touches
 a deux caracteres par la syntaxe particuliere "@0@nnn@".
                                                 \
                                                  \--ZERO

 Exemple: "@0@75@" simulera la fleche vers la gauche ou "@0@59@" la
          touche F1.

 Rappel: a n'utiliser que dans une programmation! TPK ne les
         interprete que dans ce cas...


 Les touches programmables necessitent non seulement le "^" pour
 simuler l'appui de la touche <Ctrl>, mais aussi le caractere "@"
 (code 64) pour simuler l'appui de la touche <Alt>: dans l'exemple de
 commande programmable en derniere ligne de ce paragraphe, "@C" permet
 d'effacer l'ecran.

 Il est donc possible d'entrer plusieurs commandes sur la meme touche
 grace au "^M" qui, simulant le RC, permet d'aligner les commandes a
 la queue leu-leu.

 Par exemple, la programmation suivante de la touche <Ctrl-F3>

       T C3 copy a:*.* c:\tmp^Mdir c:\tmp\*.*^M

 est equivalente a:

       copy a:*.* c:\tmp<RC>
       dir c:\tmp\*.*<RC>

 tape au clavier.

 Le contenu d'une touche ne doit pas depasser 255 caracteres
 (meme regle pour les macro-commandes).

 La commande "Touche" permet egalement de gerer les commandes
 programmables:

 Lorsque le Texte_de_la_touche est absent, TPK liste le contenu de
 la touche.

 Si n (numero de la touche) est egalement absent, TPK liste le
 contenu de toutes les touches de la categorie.

 Exemples:

     T S1    liste le contenu de <Shift-F1>
     T S     liste le contenu des touches <Shift-F1> a <Shift-F10>
  enfin:
     <Alt-T> liste le contenu de toutes les touches de fonctions.


 Le contenu des touches est sauvegarde dans le fichier TPK.KEY a
 chaque modification d'une touche.


 Quelques exemples complementaires ne seront pas inutiles:


 "T S1 DIR C:\TPK\*.*^M"   affecte la commande DIR a la touche
                           <Shift-F1> et liste les fichiers sous \TPK

 "T S2 ^7/SEND"            en mode connecte (d'ou le "F7") preparation
                           d'une commande "SEND": apres avoir entre
                           <Shift-F2>, il ne restera plus qu'a entrer
                           le nom du fichier!

 "T S3 ^6MH^MK^M"          "Shift-F3" va remettre le TNC en mode
                           commande s'il n'y est pas deja, lister le
                           MHEARD et remettre le TNC en mode convers
                           (a utiliser en mode connecte).
                           Voir a ce propos les touches <F6> et<F7>
                           par. 3.1.1 pour comprendre et differencier
                           les fonctions de ces 2 touches.

 "T S4 ^6@CMH^M"           meme chose mais apres avoir efface l'ecran.

@Vitesse [Param]           TPK.CFG         Vitesse du port série

Modification de la vitesse de la liaison série avec le TNC.La vitesse
implicite est fixee dans TPK.CFG.

Param peut prendre les valeurs suivante:

1200|4800|9600|19200|38400|57600|115200 bauds

Exemple: V 19200

@/                                         Commandes à distance
Toute ligne commencant par un "/" est consideree par TPK comme
contenant une commande et si ce n'est pas une commande interne au
programme (liste donnée par /HELP) le fichier EXECAUTO.TPK est lu
et la commande recherchee dans ce fichier.

Le fonctionnement est limite a des programmes fournissant une
reponse immediate lors de leur execution, sans dialogue
supplementaire.Le resultat de la commande est redirige dans un
fichier qui est ensuite envoye a votre correspondant (ou sur
l'ecran en local).La sortie des erreurs est egalement redirigee
dans ce fichier.Le programme FV.EXE est un exemple type qui liste
le contenu de fichiers compactes.

Par exemple vous avez recu: /FV Nom_Fichier

La commande "FV" est recherchee dans EXECAUTO.TPK.Si elle se trouve
dans ce fichier elle est executee, sinon elle est ignoree.

@/HELP                                     Liste des commandes à distance
     Envoie une ligne de texte rappelant la liste des commandes à
distance et la version de TPK.

Liste des commandes "internes":

/DIR  /DIRC /OPE  /DISK  /FREE  /LOG  /HELP  /SEND  /CHDIR  /CD

@/DIR [X:[FICHIER.YYY]                     Liste des fichiers
     Envoie le répertoire du disque X: à votre correspondant
     Si le système est fermé c'est le contenu du répertoire d'envoi de
fichiers qui est listé.Cette commande peut également fournir en réponse
une liste commentée des fichiers disponibles identique à la commande
/DIRC. Cette possibilité est paramétrée par la commande MODEDIR

@/DIRC [Critere]                           Liste commentée des fichiers
     Renvoie une liste de fichiers pouvant être transferés, commentée
par l'opérateur par la commande COMmente de TPK.Cette liste est
contenue dans le fichier DIRC.TPK qui doit se trouver dans le
répertoire des fichiers de TPK.

Chaque commande COMmente ajoute le texte à la fin de la liste.Ce fichier
texte peut etre modifié avec un éditeur pour rajouter des lignes de
commentaires par exemple.

Le chemin de chaque fichier peut être suivi d'un critère qui passé en
paramètre à la commande /DIRC sélectionnera ou non celui-ci.

@/DISK [X:]                                Change le disque actif
     Renvoie  le disque courant si le paramètre est absent et  modifie
le  disque courant si le paramètre est présent.Cette commande  renvoie
le disque courant en réponse a la commande.

     Si le système est fermé c'est le disque contenant le répertoire
d'envoi de fichiers qui est donné en réponse et la commande reste sans
effet.

@/FREE [X:]                                Nombre d'octets libres
     Renvoie le nombre d'octets libres sur le disque courant si pas de 
paramètre ou sur le disque X: donné en paramètre.

     Si le système est fermé le nombre d'octets libres sur le disque
contenant le répertoire d'envoi de fichiers est donné en réponse et la
commande reste sans effet.

@/OPE                                      Appel de l'opérateur
     Appel de l'opérateur : une sonnerie est déclanchée sur le PC et
un message de bonne éxécution envoyé.L'opérateur peut arrêter cette
sonnerie en tappant n'importe quelle touche.

@/LOG                                      Liste des stations entendues
     Renvoie la liste des stations entendues.
     Liste obtenue par la touche <F2> en local.

@/MSG                                      Entrer un message à l'operateur
     Permet à votre correspondant de laisser un message sur disque.Celui
ci est stocké dans le repertoire specifié dans le fichier de configuration
de TPK.(il n'est donc pas forcément visible par un /DIR de votre
correspondant).Un message est envoyé (Entrez votre message.Terminez par
/EX ou [CTRL-Z]) .LES AUTRES COMMANDES ne sont alors plus OPERATIONNELLES
tant que le message n'est pas entré.

(fin par /EX ou CTRL-Z).

     En  local  la  commande  /MSG liste les messages  entrés  sur  le
disque. (fichiers MSG*.*)

@/EX                                       Valider l'entrée d'un message
     Pour terminer l'entrée d'un message. (ou CTRL-Z)

@/SEND [X:]FICHIER[.XXX] [Y|A|T|E]         Transferts de fichiers

     Transfert d'un fichier ASCII ou BINAIRE
     Y : YAPP
     A : ASCII avec le TNC en mode CONVERS
     T : ASCII avec le TNC en mode TRANS
     E : ASCII sans écho dans la fenêtre trafic de TPK
     TE: ASCII sans écho avec le TNC en mode TRANS

Exemple : /SEND X:FICHIER[.XXX] Y

     Enverra  le fichier FICHIER[.XXX] qui se trouve sur le disque  X: 
avec le protocole YAPP.Si le disque n'est pas specifié c'est le disque
courant  qui est utilise et celui-ci peut etre facilement modifié  par
/DISK.   (Yapp est le protocole implicite en mode connecté et ASCII en
mode deconnecté)
     Si le sytème est fermé votre correspondant n'a accès qu'au
répertoire d'envoi de fichier.

     Les touches <ALT-E> et <ALT-R> facilitent l'utilisation de la
commande /SEND en vous demandant tous les renseignements utiles pour
generer automatiquement les commandes.

@/BYE                                      Déconnexion
     Déconnexion : TPK envoie une demande de déconnexion au TNC

@/AIDE                                     Lecture de l'aide à distance
     Envoi  du  fichier  AIDE qui donne la  syntaxe  des  commandes  à
distance  .  Ce fichier est un petit texte que vous pouvez modifier  à
votre gré , le personaliser , mais TPK doit le trouver à son lancement
sinon vous aurez un message d'erreur .

@/CHDIR ou /CD                             Changement de répertoire
     Changement  de répertoire courant .  Si le système est "fermé" il
n'est pas possible de changer de répertoire à distance bien entendu et
votre correspondant est limité au répertoire actuel ou ses
sous-répertoires, la descente dans l'arborescence étant possible .
**********
